natural language processing

Terms from Artificial Intelligence: humans at the heart of algorithms

Page numbers are for draft copy at present; they will be replaced with correct numbers when final book is formatted. Chapter numbers are correct and will not change now.

Natural language processing (NLP) takes text or speech and converts it into forms that can be used as parts of larger systems. It may be used interactively in a conversatonal user interface or voice assistant, or as part of a batch process such as information management extracting structured data from free-text documents. Traditional NLP often proceeds in a number of phases {{syntactic analysis} – ((semantic analysis}}– ((pragmatic analysis}}; but large-language models are more monolithic and some applications with limited vocabulary may be able to skip stages.

Used in Chap. 10: page 152; Chap. 13: pages 217, 218; Chap. 17: page 282; Chap. 18: page 292; Chap. 19: page 318; Chap. 20: page 345; Chap. 23: page 389; Chap. 24: page 402

Also known as natural language algorithms, NLP